package com.taysear.parcel;

public class PermissionsConstants {
	public static final String PERMISSION_ALL_ACCESS = "*";
	public static final String PERMISSION_MENU_PARCEL = "menu:parcel:main";
	public static final String PERMISSION_MENU_LOADINGSHEET = "menu:loadingsheet:main";
	public static final String PERMISSION_MENU_REPORTS = "menu:reports:main";
	public static final String PERMISSION_MENU_SETUP = "menu:setup:main";
	
	public static final String PERMISSION_MENU_PARCEL_CREATE = "menu:parcel:create";
	public static final String PERMISSION_MENU_PARCEL_INCOMMING = "menu:parcel:incomming";
	public static final String PERMISSION_MENU_PARCEL_OUTGOING = "menu:parcel:outgoing";
	
	public static final String PERMISSION_MENU_LOADINGSHEET_INCOMMING = "menu:loadingsheet:incomming";
	public static final String PERMISSION_MENU_LOADINGSHEET_OUTGOING = "menu:loadingsheet:outgoing";
	
	public static final String PERMISSION_MENU_REPORTS_SALES = "menu:reports:sales";
	public static final String PERMISSION_MENU_REPORTS_CANCELLED_SALES = "menu:reports:cancelledsales";
	
	public static final String PERMISSION_MENU_SETUP_SYSTEM_SETTINGS = "menu:setup:systemsettings";
	public static final String PERMISSION_MENU_SETUP_USER_MANAGEMENT = "menu:setup:usermanagement";
	
	public static final String PERMISSION_SYSTEM_SETTINGS_ALL_EMPLOYEE = "systemsettings:all:employee";
	public static final String PERMISSION_SYSTEM_SETTINGS_STATION_EMPLOYEE = "systemsettings:station:employee";
	public static final String PERMISSION_SYSTEM_SETTINGS_SUBSTATION_EMPLOYEE = "systemsettings:substation:employee";
	public static final String PERMISSION_SYSTEM_SETTINGS_ALL_STATION = "systemsettings:all:station";
	public static final String PERMISSION_SYSTEM_SETTINGS_ALL_SUBSTATION = "systemsettings:all:substation";
	public static final String PERMISSION_SYSTEM_SETTINGS_STATION_SUBSTATION = "systemsettings:station:substation";
	public static final String PERMISSION_SYSTEM_SETTINGS_EMPLOYEETYPE = "systemsettings:employeetype";
	public static final String PERMISSION_SYSTEM_SETTINGS_PARCELTYPE = "systemsettings:parceltype";
	public static final String PERMISSION_SYSTEM_SETTINGS_PAUMENTMODE = "systemsettings:paymentmode";
	public static final String PERMISSION_SYSTEM_SETTINGS_CURRENCY = "systemsettings:currency";
	public static final String PERMISSION_SYSTEM_SETTINGS_COUNTRY = "systemsettings:country";
	public static final String PERMISSION_SYSTEM_SETTINGS_BUS = "systemsettings:bus";
	public static final String PERMISSION_SYSTEM_SETTINGS_CUSTOMER = "systemsettings:customer";
	public static final String PERMISSION_SYSTEM_SETTINGS_ACCOUNT = "systemsettings:account";
	public static final String PERMISSION_SYSTEM_SETTINGS_ROUTE = "systemsettings:route";
	
	public static final String PERMISSION_USER_MANAGEMENT_ALL_USERS = "usermanagement:all:user";
	public static final String PERMISSION_USER_MANAGEMENT_STATION_USERS = "usermanagement:station:user";
	public static final String PERMISSION_USER_MANAGEMENT_SUBSTATION_USERS = "usermanagement:substation:user";
	
	public static final String PERMISSION_PARCEL_OUTGOING_CREATE_PAYMENT_MODE_ACCOUNT = "parcel:outgoing:create:paymentmode:account";
	public static final String PERMISSION_PARCEL_OUTGOING_CREATE_PAYMENT_MODE_FOC = "parcel:outgoing:create:paymentmode:foc";
	public static final String PERMISSION_PARCEL_OUTGOING_CANCEL = "parcel:outgoing:cancel";
	public static final String PERMISSION_PARCEL_INCOMMING_UNLOCK = "parcel:unlock";
	public static final String PERMISSION_PARCEL_INCOMMING_COLLECT = "parcel:incomming:collect";
	public static final String PERMISSION_PARCEL_SET_UNDELIVERED = "parcel:undeliver";
	public static final String PERMISSION_PARCEL_SET_LOST = "parcel:lost";
	public static final String PERMISSION_PARCEL_EDIT = "parcel:edit";
	public static final String PERMISSION_PARCEL_PRINT = "parcel:print";
	public static final String PERMISSION_PARCEL_SALES_EXPORT = "parcel:sales:export";
	public static final String PERMISSION_PARCEL_SALES_SELECT_CASHIERS_SUBSTATION = "parcel:sales:cashiers:substation";
	public static final String PERMISSION_PARCEL_SALES_SELECT_CASHIERS_STATION = "parcel:sales:cashiers:station";
	public static final String PERMISSION_PARCEL_SALES_SELECT_STATION = "parcel:sales:station";
	public static final String PERMISSION_PARCEL_SALES_SELECT_SUBSTATION = "parcel:sales:substation";
	public static final String PERMISSION_PARCEL_SELECT_STATION = "parcel:select:station";
	public static final String PERMISSION_PARCEL_SELECT_SUBSTATION = "parcel:select:substation";
	public static final String PERMISSION_PARCEL_SHOW_VERIFICATIONCODE = "parcel:show:verificationcode";
	public static final String PERMISSION_PARCEL_SALES_ACCOUNTS = "parcel:sales:accounts";
	
	public static final String PERMISSION_LOADINGSHEET_OUTGOING_CREATE = "loadingsheet:outgoing:create";
	public static final String PERMISSION_LOADINGSHEET_OUTGOING_EDIT = "loadingsheet:outgoing:edit";
	public static final String PERMISSION_LOADINGSHEET_OUTGOING_LOAD = "loadingsheet:outgoing:load";
	public static final String PERMISSION_LOADINGSHEET_INCOMMING_DELIVER = "loadingsheet:incomming:deliver";
	public static final String PERMISSION_LOADINGSHEET_INCOMMING_UNDELIVER = "loadingsheet:incomming:undeliver";
	public static final String PERMISSION_LOADINGSHEET_PRINT = "loadingsheet:print";
}
